package com.ccc.scala.base4_flow

object Flow2_for4 {
  def main(args: Array[String]): Unit = {
    // 循环返回值

    // 这里的返回值并不一定都是有值的
    val result1 = for (i <- Range(1, 5)) {
      i
    }
    println(result1) // ()  即Unit

    // 如果希望for循环表达式的返回值有具体的值，需要使用关键字yield
    val result2 = for (i <- Range(1, 5)) yield {
      i
    }
    println(result2) // Vector(1, 2, 3, 4)

  }
}
